.st-table {border: none;border-collapse: collapse;border-spacing: 0;}
.st-th{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;align-items: center;font-weight: normal;color: #222;background-color:#eee}
.st-border {border: 1px solid #ddd;}
.st-border .st-th{outline: 0.5px solid  #ddd}
/*.st-border .st-th{border-top: 1px solid #ddd;}*/
/*.st-border .st-th:last-child {border-right: none}*/

.st-head {background: none;}
.st-th .th-span {padding: 10px 5px 10px 5px;display: inline-block;position: relative;}
.st-sort-icon{position: absolute;color: #555}

.st-tr { background:#ffffff;}
.st-zebra .st-body tr:nth-of-type(odd){ background:#ffffff;}
.st-zebra .st-body tr:nth-of-type(even){ background:#f9f9f9;}


/*.st-border .st-tr .st-td:last-child {border-right: none}*/
.st-td {border-bottom: 1px solid #ddd;background-color: inherit;padding: 6px 5px 6px 5px;}
.st-border .st-td{outline: 0.5px solid  #ddd}
/*.st-border .st-td{border-right: 1px solid #ddd;}*/
/*.st-border .tr:last-child .st-td{border-bottom: 1px solid #ddd;}*/

.st-fd-border{border:1px solid #ddd;}
.st-fd-border .st-th{border-top:none;}

.st-fixed-left {position: sticky;z-index:2}
.st-fixed-left-last:after{content:""; width: 1px;background-color: #ddd ; position: absolute; right:0px ; top:0px ; bottom: 0px;}
.st-border .st-fixed-left{outline: none;}
.st-border .st-fixed-left:after{content:""; width: 1px;background-color: #ddd ; position: absolute; right:0px ; top:0px ; bottom: 0px;}
.st-border .st-fixed-left-last:after{width: 2px;}

.st-fixed-right {position: sticky;z-index:2}
.st-fixed-right-first:after{content:""; width: 1px;background-color: #ddd ; position: absolute; left:0px ; top:0px ; bottom: 0px;}
.st-border .st-fixed-right{outline: none;}
.st-border .st-fixed-right:after{content:""; width: 1px;background-color: #ddd ; position: absolute; left:0px ; top:0px ; bottom: 0px;}
.st-border .st-fixed-right-first:after{width: 2px;}

.st-td .text-right {text-align: right}
.st-td .text-left {text-align: left}
.st-td .text-center {text-align: center}

.st-fnorow {display: none;padding:0px;padding-top: 10px;padding-bottom: 10px;text-align: center;}
.st-fpage {display: none;padding-top: 10px;padding-bottom: 10px;}
.st-fpage-left{padding-left: 6px;}
.st-fpage-right{padding-right: 6px;}
.st-fpage-mr{margin-right: 6px;}
.st-fnumpage-separator{color: #000;margin-left: 3px;margin-right: 3px;}
.st-fsetpagecount{border: 1px solid #ddd;border-radius: 4px; height: 20px;margin-right: 6px;}
.st-fbtnpage {margin-right: 6px;cursor: pointer;background: none;border: none;padding: 0}
.st-fnumpage{color: #000;width: 35px;text-align: center;border-radius: 4px;border: 1px solid #ddd;height: 20px;}
.st-totalpage {color: #000;}

.st-th{font-size: 13px}
.st-td{font-size: 13px}
.st-foot{font-size: 12px}
